//
//  UITableViewCell+YHExtension.swift
//  Adorbee
//
//  Created by amovision on 2024/12/9.
//

import UIKit

public extension UITableViewCell {
  var tableView: UITableView? {
    var view = superview
    while view != nil, view!.isKind(of: UITableView.self) == false {
      view = view?.superview
    }
    return view as? UITableView
  }

  var separatorOffset: CGFloat {
    set {
      separatorInset = UIEdgeInsets(top: 0, left: max(0, newValue), bottom: 0, right: newValue < 0 ? .infinity : 0)
    } get {
      separatorInset.left
    }
  }
}
